package com.anolesoft.amljmes.fortysix.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MesBzzPtdDto implements Serializable{
	private String objuid; //主键
	private Integer isItComplete; //是否齐套 0:未齐套 1:已齐套
	private Integer state ; //状态 0:分析 1:分包  2:军检 3:转场
	private String supportingOrderNo; //配套单号
	private String orderNumber; //订单编号
	private String batch; //批次
	private String partDispatchNumber; //零件派工号
	private String model; //机型
	private String bomClassification; //BOM分类
	private String sorties; //架次
	private String itemNo; //物料号
	private String materialName; //物料名称
	private String drawingNo; //图号
	private Integer quantity; //数量
	@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
    private LocalDate demandTime; //需求时间
	private String dispatch; //部总装派工号
	private String customer; //客户
	private String productType; //产品类型
	private String factoryCode; //厂代号
	private String founder; //创建人
	@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
	private LocalDate creationTime; //创建时间
	private Integer deleteTag; //删除标记 0:删除 1:未删除
	private String deletePerson; //删除人
	@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
	private LocalDate deleteTime; //删除时间
	private String deliverer; //交付人
	@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
	private LocalDate deliveryTime; //交付时间
	private String supportingPlanPk; //配套计划主键
	private Integer bangdingnum;// 绑定数量
	private String hegebiaoqian;// 合格标签
	private String fathernumber;// 父件号
	private String fathername;// 父件名称
	private String proportion;// 比例
	private String affiliation;// 所属专业
	private String danwei;// 单位
	private String danjishu;// 单机数
}
